#!/bin/sh
echo "首先准备数据的配置变量"
db1="ods01"
t1="ods_cust_info_01"  #客户基本信息表
t2="ods_org_info_01" #银行信息表
t3="ods_code_info_01" #业务信息表
echo "创建ods层的落地表"
c_t="create table if not exists ${db1}.${t1}(
cust_id int,
cust_name string,
org_id int,
code_id int,
amt DECIMAL,
dt string,
phone string,
acctno int,
yg_no int
)
row format delimited fields terminated by ',';"
#使用hive指令进行创建
echo "$c_t"|hive 
echo $?
echo "ods层客户基表已创建完成"
echo "----------------------分割线----------------------------------"
echo "创建银行信息表------------------------------------------------------------"
c_t2="create table if not exists ${db1}.${t2}(
org_id int,
org_name string,
org_level string,
org_addr string
)
row format delimited fields terminated by ',';"
#使用hive -e 指令进行创建
hive -e "$c_t2"
echo $?
echo "银行信息表已创建完成"
echo "创建业务信息表------------------------------------------------------------"
c_t3="create table if not exists ${db1}.${t3}(
    code_id int,
    code_type string,
    code_comment string
)
row format delimited fields terminated by ',';"
#使用hive -e 指令进行创建
hive -e "$c_t3"
echo $?
echo "业务信息表已创建完成"
